html,body{
	margin: 0;
	border: 0;
	padding: 0;
	color: #787878;
	font-size: 12px;
	background: #fff;
	line-height: 20px;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: subpixel-antialiased;
	font-family: "Arial",'Microsoft Yahei',"Lucida Grande", "Tahoma";
}
p{margin: 0;padding: 0;}
input,button,select,textarea{outline:none;margin: 0;border: 0;padding: 0;}
h1,h2,h3,h4,h5{font-family: 'Microsoft Yahei',"Arial";margin: 0;border: 0;padding: 0;font-weight: normal;}
img{border: 0px;vertical-align:bottom;-ms-interpolation-mode: bicubic;}
a,a:link{color:#787878;text-decoration: none;font-size: 14px;}
a:hover{color:#ff7800;text-decoration:none;}
ul,li{list-style-type:none;margin: 0;border: 0;padding: 0;}
.clearfix {*display:table;*zoom:1;}
.clearfix:after{display:block;content:'';clear:both;height:0px;visibility: hidden;}
.inner{width: 1200px;margin: 0 auto;}
body{min-width: 320px;}

.thread{width: 100%;height: 2px;background: #c87908;}
.header{width: 100%;}
.header .inner{height: 130px;}
.header .logo{width: 762px;}
.header .search{float: right;width: 300px;height: 35px;margin: 75px 30px 0 0;background: url(../images/search_bj.png) no-repeat;}
.header .search span {width: 24px;height: 24px;margin-top: 4px;margin-right: 12px;display: block;float: right;}
.header .search .searchText {
	width: 245px;
	_width: 230px;
	height: 24px;
	font-size: 14px;
	color: #a2a2a2;
	margin-top: 5px;
	margin-left: 16px;
	background: #f0f0f0;
	border: 0px;
	outline: none;
	line-height: 24px;
	font-family: "微软雅黑";
}
.header .nav{width: 100%;background: #fc1600;position: relative;z-index: 3;}
.header .nav .inner{height: auto;}
.header .nav .nav_list{width: 1180px;margin: 0 auto;}
.header .nav .nav_list li{display: block;float: left;text-align: center;line-height: 50px;padding: 0px 27px;position: relative;height: auto;}
.header .nav .nav_list li:hover{background: #c81908;}
.header .nav .nav_list li a{color: #ffffff;font-size: 16px;display: block;width: 100%;}
.header .nav .nav_list li a .sub-arrow{display: none;}
.header .nav .nav_list li ul{
	width:100%;
	line-height: 40px;
	font-size:16px;
	background: rgba(0,0,0,0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44000000',endColorstr='#44000000');      /*IE6,IE7*/
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#44000000', endColorstr='#44000000')";      /*IE8*/
}
.header .nav .nav_list li ul li{padding: 0;width: 100%;}
.header .nav .nav_list li ul li a{color: #ffffff;font-size: 15px;}
#nav_button{display: none;}
#nav_button:before {
  content:'导航';
}

.banner{width: 100%;margin-bottom: 20px;position: relative;}
.banner .inner{width: 1400px;}
.banner ul.img_list{width: 100%;margin-bottom: 20px;}
.banner ul.img_list li{width: 100%;height: auto;}
.banner ul.img_list img{width: 100%;*height: 100%;}
.banner ul.img_list .slick-arrow{
	top: 50%;
    font-size: 0;
    line-height: 0;
    position: absolute;
    display: block;
    width: 44px;
	height: 82px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    z-index: 2;
	background: url(../images/arrow.png) 0 0 no-repeat;
}
.banner ul.img_list .slick-prev{left: 3%;}
.banner ul.img_list .slick-next{right: 3%;background-position: right 0;}
.banner ul.img_list .slick-prev:hover{-moz-transition: all 0s ease-in;-webkit-transition: all 0s ease-in;-o-transition: all 0s ease-in;transition: all 0s ease-in;background-position: 0 bottom;}
.banner ul.img_list .slick-next:hover{-moz-transition: all 0s ease-in;-webkit-transition: all 0s ease-in;-o-transition: all 0s ease-in;transition: all 0s ease-in;background-position: right bottom;}

.container{min-height: 400px;margin-bottom: 50px;}
.container h2.tit{width: 100%;height: 40px;margin-bottom: 16px;display: block;border-bottom: 1px solid #fc1600;line-height: 40px;text-align: right;margin-right：20px;}
.container h2.tit span.title{padding-left: 20px;padding-right: 20px;height: 40px;display: block;float: left;background: #fc1600;font-size: 16px;color: #fff;}
.container h2.tit .more{font-size: 14px;color: #a2a2a2;}

.news_box{width: 100%;display: flex;justify-content: space-between;margin-bottom: 15px;}
.box_left{display: flex;width: 67%;flex-wrap: wrap;}
.box_left .news_list,.box_left .news_list>div{width: 100%;display: flex;justify-content: space-between;}
.box_left .news_list .left_img{width: 35%;text-align: center;}
.box_left .news_list .left_img li{padding-bottom: 10px;}
.box_left .news_list .left_img li a{color: #606060;font-size: 14px;}
.box_left .news_list .left_img li a img{max-width: 100%;}
.box_left .news_list .left_img li a:hover{color:  #c81908;}
.box_left .news_list .left_img li a p{line-height: 30px;}
.box_left .news_list .right_new{width: 62%;padding-left: 3%;display: block;}
.box_left .news_list .right_new li {width: 100%;margin-bottom: 13px;font-size: 14px;}
.box_left .news_list .right_new li a{width: 100%;color: #575757;display: flex;justify-content: space-between;}
.box_left .news_list .right_new li a span{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: auto;}
.box_left .news_list .right_new li a span.date{color: #a1a1a1;text-decoration: none;flex: none;}
.box_left .news_list .right_new li a:hover{color: #c81908;}
.box_left .news_list .right_new li a:hover span.date{color: #c81908;}

.box_right{display: flex;width: 30%;flex-direction: column;}
.box_right .news_list{width: 100%;flex: none;}
.box_right .news_list li{display: block;width: 100%;margin-bottom: 13px;font-size: 14px;}
.box_right .news_list li a{width: 100%;color: #575757;display: flex;justify-content: space-between;}
.box_right .news_list li a span{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: auto;}
.box_right .news_list li a span.date{color: #a1a1a1;text-decoration: none;flex: none;}
.box_right .news_list li a:hover{color: #c81908;}
.box_right .news_list li a:hover span.date{color: #c81908;}
.box_right .news_list li p{color: #949494;padding-left: 18px;background: url(../images/ico2.png) no-repeat left;display:block;}


.box_right .jb{width: 100%;border: 1px solid #fc1600;margin-top: 7px;padding-bottom: 8px;}
.box_right .jb .title{line-height: 35px;font-size: 18px;color: #fc1600;font-weight: bolder;text-align: center;}
.box_right .jb p{display: block;padding: 2px 0;padding-left: 10px;color: #575757;}

.imglist>div{width: 100%;margin-bottom: 20px;height: 108px;display: flex;flex-wrap: nowrap;flex-direction: row;}

.new_list{width: 100%;}
.new_list .top_img{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.new_list .top_img li{width: 48%;}
.new_list .top_img li img{display: block;width: 100%;}
.new_list .top_img li p{font-size: 14px;color: #575757;line-height: 20px;padding: 5px 0 10px}
.new_list .top_img li p a:hover{color: #c81908;}
.new_list .bot_new{width: 100%;}
.new_list .bot_new li{display: block;width: 100%;margin-bottom: 10px;font-size: 14px;}
.new_list .bot_new li a{width: 100%;color: #575757;display: flex;justify-content: space-between;}
.new_list .bot_new li a span{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: auto;}
.new_list .bot_new li a span.date{color: #a1a1a1;text-decoration: none;flex: none;}
.new_list .bot_new li a:hover{color: #c81908;}
.new_list .bot_new li a:hover span.date{color: #c81908;}


.three .box_left{width: 48%;}
.three .box_right{width: 48%;}
.three .box_right .new_list li{display: block;width: 100%;margin-bottom: 11px;font-size: 14px;}
.three .box_right .new_list li a{width: 100%;color: #575757;display: flex;justify-content: space-between;}
.three .box_right .new_list li a span{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: auto;}
.three .box_right .new_list li a span.date{color: #a1a1a1;text-decoration: none;flex: none;}
.three .box_right .new_list li a:hover{color: #c81908;}
.three .box_right .new_list li a:hover span.date{color: #c81908;}


.four .box_left{width: 48%;}
.four .box_right{width: 48%;}

.img_box{margin-bottom: 30px}
.imgs_list{width: 100%;position: relative;margin-top: 20px;}
.imgs_list .slick-list{width: auto;margin: 0 20px;}
.imgs_list .slick-list .slick-track{display: flex;align-items: center;}
.imgs_list .slick-list li{padding: 0 15px;}
.imgs_list .slick-list li a{width: 100%;display: block;}
.imgs_list .slick-list li a img{width: 100%;}
.imgs_list .slick-prev,.imgs_list .slick-next{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.imgs_list .slick-prev:before,.imgs_list .slick-next:before{content: '<';color: #000;font-size: 35px;font-family: serif;}
.imgs_list .slick-next{right: 0}
.imgs_list .slick-next:before{content: '>';}

/*list_styles*/
/*.container{}*/
.navlist{width: 240px;margin-top: 16px;text-align: center;padding: 0 8px 0 10px;_padding: 0 8px 0 10px;margin-bottom: 20px;float: left;}
.navlist h2.nav_tit{background: #fc1600;font-size: 18px;color: #fff;height: 50px;line-height: 50px;}
.navlist ul.nav_list{padding: 12px 6px;background: #f9f9f9;font-size: 16px;border-bottom: 2px solid #e5e5e5;}
.navlist ul.nav_list li{line-height: 30px;border-bottom: 1px solid #efefef;}
.navlist ul.nav_list li:last-of-type{border-bottom: 0;}
.navlist ul.nav_list li a{color: #787878;display: inline-block;width:100%;line-height30px;padding: 10px 0;}
.navlist ul.nav_list li.selected a{background:#f84343;color:#fff;}
.navlist ul.nav_list li.selected li{border:0;border-top: 1px solid #efefef;}
.navlist ul.nav_list li.selected li a{background: #c5baba;color:#fff;}

/*site*/
.site{width: 100%;border-bottom: 1px solid #fc1600;height: 49px;line-height: 49px;color: #787878;font-size: 14px;}
.site img{float: left;margin-top: 18px;margin-right: 8px;}
.site a{color: #787878;}
.site a:hover{color:  #c81908;text-decoration: underline;}
.site .possplit{background: url(../images/arrow.gif) no-repeat 50%;display: inline-block;padding: 0 5px;}

.artlist{width: 924px;float: left;margin-top: 16px;padding: 0 10px 0 8px;_padding: 0 10px 0 8px;margin-bottom: 20px;}
.artlist .art_list{width: 100%;min-height:500px;}
.artlist .art_list li{width: 100%;padding: 10px 0;border-bottom: 1px solid #ededed;}
.artlist .art_list li a{font-size: 16px;color: #636363;float: left;}
.artlist .art_list li a:hover{color:  #c81908;text-decoration: underline;}
.artlist .art_list li span{font-size: 14px;color: #a2a2a2;padding-left: 15px;background: url(../images/clock.png) no-repeat left center;float:right;}
.artlist .art_list li p{font-size: 14px;padding-top: 4px;color: #9b9b9b;line-height: 28px;text-indent: 2em;}
.artlist .art_list li p a.more{color: #fc1600;float: none;}
.artlist .art_list li p a:hover{color: #fc1600;}

.artlist .wp_paging{text-align:center;margin-right: 25%;}
.artlist .wp_paging li{border:0;width:auto;}
.artlist .wp_paging li span{background:0;width:auto;padding-left: 0;}
/*artitle*/
.art_tit h2{font-size: 18px;line-height: 40px;padding: 25px 0 0px;color: #484848;text-align: center;}
.art_tit .info{text-align: center;font-size: 14px;line-height: 40px;padding-bottom: 6px;color: #9a9a9a;margin-bottom: 15px;border-bottom: 1px solid #e1e1e1;}
.art_tit .info span{display: inline-block;padding: 0 24px;padding-left:3px;}
.art_cont{line-height:25px; font-size:14px; color:#333;margin-bottom: 30px;}

.footer{background: #c81908;width: 100%;text-align: center;padding: 10px 0;}
.footer p{color: #fff;font-size: 14px;line-height: 30px;}

@media screen and (max-width: 1400px) {
	.banner .inner{width: 100%;}
}
@media screen and (max-width: 1200px) {
	.header .search{display: none}
	#nav_list{width: 100%;}
	.inner{width: 100%;}

	.container .inner{width: 90%;}
	.imglist{display: none;}

	.navlist{display: none}
	.artlist{width: 96%;float: none;padding: 0 2%}
	.art_cont{width: 96%;padding: 0 2%}
	.new_left .right_new li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
	.art_cont img{width:100%}
}
@media screen and (max-width: 1024px) {
	#nav_button {
        display:inline-block;
        width: 98%;
        font-size: 16px;
        line-height: 50px;
        padding-left: 2%;
        color: #fff;
        background-image: url(../images/nav.png);
        background-repeat:no-repeat;
        background-position: 97% 48%;
    }
    #nav_list.collapsed{display:none;}
    #nav_list{width: 100%;}

    .header .nav .nav_list li{width: 100%;padding: 0;}
	ul.nav_list{width:auto !important;}
    ul.nav_list ul{
        display:none;
        width: 100%;
        height: auto;
        position:static !important;
        top:auto !important;
        left:auto !important;
        margin-left:0 !important;
        margin-top:0 !important;
        width:auto !important;
        min-width:0 !important;
        max-width:none !important;
    }
    ul.nav_list>li{float:none;text-align: center;width: 100%;height: auto;}
    ul.nav_list>li>a{white-space:normal;}


    .news_box{flex-direction: column}
    .box_left{width: 100%;}
    .box_right{width: 100%}
    .three .box_left{width: 100%;}
    .three .box_right{width: 100%}
    .four .box_left{width: 100%;}
	.four .box_right{width: 100%;}
	.new_list .top_img li img{height: auto;}
}
@media screen and (max-width: 768px) {
	.header .inner{height: auto;}
	.header .logo{width: 100%;margin: 20px 0;}
	.header .logo img{width: 100%;}

	.box_left .news_list, .box_left .news_list>div{flex-wrap: wrap;}
	.box_left .news_list .left_img{width: 100%;display: flex;justify-content: space-between;}
	.box_left .news_list .left_img li{width: 48%;}
	.box_left .news_list .left_img li a img{max-height: none;width: 100%;}
	.box_left .news_list .right_new{width: 100%;padding-left: 0}

	.imgs_list .slick-list{width: 100%;margin: 0}
	.imgs_list .slick-list li{padding: 0}
}
@media screen and (max-width: 500px) {
	.artlist .wp_paging{text-align:center;margin-right: 10%;}
}
@media screen and (max-width: 425px) {
	.box_left .news_list .left_img{flex-direction: column;}
	.box_left .news_list .left_img li{width: 100%}
	.new_list .top_img{flex-direction: column;}
	.new_list .top_img li{width: 100%}
	.box_left .news_list .right_new li a span.date{display: none;}
	.box_right .news_list li a span.date{display: none;}
	.new_list .bot_new li a span.date{display: none;}
}

@media screen and (max-width: 375px) {
	.artlist .art_list li p{display: none}
}